import { defineStore } from 'pinia';

/**
 * import { useStore } from '@/store'
 * const store = useStore()
 * 重置store：store.$reset()
 * sotre.$patch({}) / store.$patch((state) => {})
 *
 */
export const useStore = defineStore('main', {
    state: () => ({}),
    // getters 可以用来进行一些计算的操作
    getters: {

    },
    // 没有 mutation
    // 没有 modules
    // actions 可以是同步也可以是异步
    // actions 异步调用接口，处理响应结果
    actions: {

    }
});

// 扁平化，不再使用 modules
export const useToDoStore = defineStore('todo', {});